1
變數基礎與命名慣例
AI015Lesson 2
00:00

Julia 中的變數基礎核心在於 類型推論。與 C++ 之類的語言不同,Julia 會自動根據賦予的值推斷資料類型,提供類似腳本的使用體驗,同時具備編譯型性能。

1. 語法規則與大小寫敏感性

Julia 的識別符是嚴格 區分大小寫。變數名為 marksMarks不同。所有變數名稱 必須以字母開頭;後續字元可包含數字、字母或底線。

2. 蛇形命名慣例

依照 Julia 的程式風格指南,開發者應使用小寫字母,並以底線分隔單詞(snake_case)來命名多單詞變數,以維持一致性。

✅ student_name(正確:以字母開頭,蛇形命名)❌ 2nd_roll(錯誤:以數字開頭)

3. Julia 與靜態語言對比

在 Julia 中,我們不需明確指定類型。編譯器會自動推論 9.5Float64 類型。

C++(明確指定)
int roll = 15;
Julia(推論)
roll = 15

4. 環境設定與執行

要執行腳本,請使用 include("filename.jl")。要設定環境,可新增套件如 IJulia (適用於 Jupyter), PyPlot,或使用如 AtomJuno等整合開發環境。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>